package JUC;

/**
 * synchronized 和 ReentrantLock区别
 *
 * 1. 关键字 实现类
 * 2. 不需要手动释放锁 需要手动释放锁
 * 3. 等待不可中断 等待可中断
 * 4. 加锁是否公平？ 非公平 默认非公平（可公平）
 * 5. 锁绑定多个条件Condition 无 实现分组精确唤醒
 */

public class SyncAndReentrantLockDemo {

}
